json nesnesi ne demek?

**JSON (JavaScript Object Notation)**

JSON, insanlar tarafından kolayca okunabilen ve makineler tarafından kolayca ayrıştırılabilen, hafif bir veri değişim formatıdır. Temel olarak bir metin tabanlı formattır ve veri yapılarını temsil etmek için kullanılır. Özellikle web uygulamalarında ve API'lerde veri alışverişi için yaygın olarak kullanılır.

**Temel Özellikleri:**

*   **İnsan Tarafından Okunabilirlik:** JSON, basit ve anlaşılır bir sözdizimine sahiptir, bu da geliştiricilerin verileri kolayca anlamasını sağlar.
*   **Makine Tarafından Ayrıştırılabilirlik:** JSON, farklı programlama dillerinde kolayca ayrıştırılabilir ve oluşturulabilir, bu da farklı sistemler arasında veri alışverişini kolaylaştırır.
*   **Platform Bağımsızlık:** JSON, herhangi bir programlama dili veya platformdan bağımsızdır, bu da farklı sistemler arasında veri paylaşımını mümkün kılar.
*   **Hafiflik:** JSON, XML gibi diğer veri değişim formatlarına göre daha az yer kaplar ve daha hızlı işlenir.

**Veri Tipleri:**

JSON, aşağıdaki veri tiplerini destekler:

*   **Object (Nesne):** Anahtar-değer çiftlerinden oluşan bir koleksiyondur. Anahtarlar her zaman string olmalıdır. Örnek: `{"ad": "Ahmet", "yas": 30}`. [JSON Nesnesi Nedir?](https://www.nedemek.page/kavramlar/json%20nesnesi)
*   **Array (Dizi):** Sıralı bir değerler listesidir. Değerler herhangi bir JSON veri tipi olabilir. Örnek: `[1, 2, "elma", {"renk": "kırmızı"}]`. [JSON Dizisi Nedir?](https://www.nedemek.page/kavramlar/json%20dizisi)
*   **String (Metin):** Çift tırnak içinde yer alan karakter dizisidir. Örnek: `"Merhaba Dünya"`.[JSON String Nedir?](https://www.nedemek.page/kavramlar/json%20string)
*   **Number (Sayı):** Tamsayı veya ondalıklı sayı olabilir. Örnek: `123`, `3.14`. [JSON Sayı Nedir?](https://www.nedemek.page/kavramlar/json%20sayı)
*   **Boolean (Mantıksal):** `true` (doğru) veya `false` (yanlış) değerlerinden birini alır. Örnek: `true`, `false`. [JSON Boolean Nedir?](https://www.nedemek.page/kavramlar/json%20boolean)
*   **Null (Boş):** Değerin olmadığını belirtir. Örnek: `null`. [JSON Null Nedir?](https://www.nedemek.page/kavramlar/json%20null)

**Kullanım Alanları:**

*   **Web API'leri:** Veri alışverişi için en yaygın kullanım alanlarından biridir. [Web API Nedir?](https://www.nedemek.page/kavramlar/web%20api)
*   **Veritabanı:** NoSQL veritabanları gibi bazı veritabanları JSON formatında veri saklayabilir. [NoSQL Nedir?](https://www.nedemek.page/kavramlar/nosql)
*   **Konfigürasyon Dosyaları:** Uygulama ayarlarını saklamak için kullanılabilir. [Konfigürasyon Dosyası Nedir?](https://www.nedemek.page/kavramlar/konfigürasyon%20dosyası)
*   **Veri Serileştirme:** Nesneleri JSON formatına dönüştürerek saklamak veya iletmek için kullanılır. [Veri Serileştirme Nedir?](https://www.nedemek.page/kavramlar/veri%20serileştirme)